#include <stdio.h>

//计算1/1 - 1/2 + 1/3 - 1/4 +...+ 1/99 - 1/100的值
//分子总是1
//分母是1-100

int main()
{
    int i = 0;
    double sum = 0;
    int flag = 1; //使用标志位表示正负，避免每次循环进行判断
    for (i=1; i<=100; i++)
    {
        sum = sum + flag * (1.0 / i);//分子为1.0,进行的是浮点数的运算
        flag = -flag;
    }
    printf("%lf\n",sum);
    return 0;
}